名称:CanOpen发送PDO功能
符号:CANOPEN_SEND_PDO
说明:
此功能块是CANOPEN主从站用来实现随机发送PDO功能的。
图片:
参数:
| 参数 | 声明 | 类型 | 描述 |
|---|---|---|---|
| EXECUTE | Input | BOOL | 触发执行发送PDO动作 |
| NODEID | Input | USINT | 目的站的NodeID |
| PDONO | Input | USINT | 要发送的PDO序号 |
| DONE | Output | BOOL | 功能块是否执行完成 |
| ERROR | Output | BOOL | 功能块是否执行错误 |
| ERRORID | Output | DINT | 功能块执行的错误码 |
示例:
LD:
ST:
解释:
NODEID表示要发送PDO到NodeID为1的CANopen设备;
EXECUTE为TRUE,如果上一次调用此功能块对象时,bExecute为FALSE,则此次为上升沿,将触发发送PDO;
PDONO为0表示要发PDO0;
DoneOut如果为TRUE,则表示功能块执行完成;
ErrorOut如果为TURE,则表示功能块存在错误,没有完成发送PDO动作,错误码为ErrorID。